libxl: add new pvusb backend "qusb" provided by qemu
authorJuergen Gross <jgross@suse.com>
Tue, 29 Mar 2016 05:29:19 +0000 (07:29 +0200)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Wed, 6 Apr 2016 13:58:02 +0000 (14:58 +0100)
commit043910384cb9ea2c781a7dceac238e110a559c10
tree6d039a13a23d959fd1074c2ed0967cab51567fef
parentc5add9942846620514deab7fc56de5114108f7b1
libxl: add new pvusb backend "qusb" provided by qemu

Add a new pvusb backend type "qusb" which is provided by qemu. It can
be selected either by specifying the type directly in the configuration
or it is selected automatically by libxl in case there is no "usbback"
driver loaded.

The "qusb" backend is a full replacement for the kernel based backend
"vusb". The interface to the frontend is the very same including all
Xenstore paths, while the backend paths in Xenstore differ ("qusb"
instead ov "vusb").

Signed-off-by: Juergen Gross <jgross@suse.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
docs/man/xl.cfg.pod.5
docs/misc/xenstore-paths.markdown
tools/libxl/libxl_device.c
tools/libxl/libxl_dm.c
tools/libxl/libxl_internal.h
tools/libxl/libxl_pvusb.c
tools/libxl/libxl_types.idl
tools/libxl/libxl_types_internal.idl